semiinsulating substrate - Alemán Inglés Diccionario